Distributed Dynamic Scheduling of Controller Area Network Messages for Networked Embedded Control Systems
نویسندگان
چکیده
This paper presents an online, dynamic, and distributed message scheduling of communication packets over the controller area network (CAN) bus. Using online, dynamic, and distributed scheduling of messages, one can obtain better temporal characteristics for networked embedded control systems. The scheduling algorithm is implemented as a hardware unit which is augmented to the communication controller on all of the communicating nodes in the system. This insures minimum change in the current platforms used in CAN-based control applications like those found heavily in automotive and aerospace applications. We provide a number of experiments held over a physical CAN bus for controlling an automotive active suspension system and showing the effect of the proposed scheduling implementation on the quality of the control loop.
منابع مشابه
Designinga Neuro-Sliding Mode Controller for Networked Control Systems with Packet Dropout
This paper addresses control design in networked control system by considering stochastic packet dropouts in the forward path of the control loop. The packet dropouts are modelled by mutually independent stochastic variables satisfying Bernoulli binary distribution. A sliding mode controller is utilized to overcome the adverse influences of stochastic packet dropouts in networked control system...
متن کاملProbabilistic Scheduling Guarantees under Error Bursts in Controller Area Network (CAN)
Dependable communication is becoming a critical factor due to the pervasive usage of networked embedded systems that increasingly interact with human lives in many real-time applications. However, these systems are often subject to faults that manifest as error bursts and affect the timing properties of the messages used in the communication. Controller Area Network (CAN) has gained wider accep...
متن کاملNeural-Smith Predictor Method for Improvement of Networked Control Systems
Networked control systems (NCSs) are distributed control systems in which the nodes, including controllers, sensors, actuators, and plants are connected by a digital communication network such as the Internet. One of the most critical challenges in networked control systems is the stochastic time delay of arriving data packets in the communication network among the nodes. Using the Smith predic...
متن کاملExperiments for Distributed and Networked Dynamic Resource Allocation, Scheduling, and Control
Introduction Advances in information technology such as object-oriented programming, real-time operating systems, and reliable computer communication networks, enable the deployment of effective control and automation systems [1]. Industry exploits information technology in distributed control system (DCS) products [2], whose components include proportional-integral-derivative (PID) and program...
متن کاملExperiments for Dynamic Resource Allocation
dvances in information technology such as object-oriented programming, realtime operating systems, and reliable computer communication networks enable the deployment of effective control and automation systems [1]. Industry exploits information technology in distributed control system (DCS) products, whose components include proportional-integral-derivative (PID) and programmable logic controll...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011